#pragma once
#include <Windows.h>

class CyMessageFilter
{
public:

	// Message filter method, every dirived class have to implement
	// this method to handle message in diffirent ways.
	// Return TRUE if process, FALSE if not
	virtual BOOL HandleMessage(HWND hWnd,
		UINT message, WPARAM wParam, LPARAM lParam) = 0;

	inline virtual ~CyMessageFilter() {};
};